home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / xulrunner-1.9.0.14 / chrome / toolkit.jar / content / mozapps / downloads / downloads.xul < prev    next >
Encoding:
Extensible Markup Language  |  2008-04-23  |  6.0 KB  |  136 lines

  1. <?xml version="1.0"?>
  2.  
  3.  
  4.  
  5. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> 
  6. <?xml-stylesheet href="chrome://mozapps/content/downloads/downloads.css"?>
  7. <?xml-stylesheet href="chrome://mozapps/skin/downloads/downloads.css"?>
  8.  
  9. <!DOCTYPE window [
  10. <!ENTITY % downloadManagerDTD SYSTEM "chrome://mozapps/locale/downloads/downloads.dtd">
  11. %downloadManagerDTD;
  12. <!ENTITY % editMenuOverlayDTD SYSTEM "chrome://global/locale/editMenuOverlay.dtd">
  13. %editMenuOverlayDTD;
  14. ]>
  15.  
  16. <window xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  17.         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  18.         id="downloadManager" windowtype="Download:Manager"
  19.         orient="vertical" title="&downloads.title;" statictitle="&downloads.title;"
  20.         width="&window.width2;" height="&window.height;" screenX="10" screenY="10"
  21.         persist="width height screenX screenY sizemode"
  22.         onload="Startup();" onunload="Shutdown();"
  23.         onclose="return closeWindow(false);">
  24.       
  25.   <script type="application/javascript" src="chrome://mozapps/content/downloads/downloads.js"/>
  26.   <script type="application/javascript" src="chrome://mozapps/content/downloads/DownloadProgressListener.js"/>
  27.   <script type="application/javascript" src="chrome://global/content/contentAreaUtils.js"/>
  28.   <script type="application/javascript" src="chrome://global/content/nsDragAndDrop.js"/>
  29.   <script type="application/javascript" src="chrome://global/content/globalOverlay.js"/>
  30.   
  31.   <stringbundleset id="downloadSet">
  32.     <stringbundle id="brandStrings" src="chrome://branding/locale/brand.properties"/>
  33.     <stringbundle id="downloadStrings" src="chrome://mozapps/locale/downloads/downloads.properties"/>
  34.   </stringbundleset>
  35.  
  36.   <!-- Use this commandset for command which do not depened on focus or selection -->
  37.   <commandset id="generalCommands">
  38.     <command id="cmd_findDownload" oncommand="setSearchboxFocus();"/>
  39.     <command id="cmd_selectAllDownloads" oncommand="gDownloadsView.selectAll();"/>
  40.     <command id="cmd_clearList" oncommand="clearDownloadList();"/>
  41.   </commandset>
  42.  
  43.   <keyset id="downloadKeys">
  44.     <key keycode="VK_ENTER" oncommand="doDefaultForSelected();"/>
  45.     <key keycode="VK_RETURN" oncommand="doDefaultForSelected();"/>
  46.     <key id="key_pauseResume" key=" " oncommand="performCommand('cmd_pauseResume');"/>
  47.     <key id="key_removeFromList"  keycode="VK_DELETE" oncommand="performCommand('cmd_removeFromList');"/>
  48.     <key id="key_close"   key="&cmd.close.commandKey;"  oncommand="closeWindow(true);"    modifiers="accel"/>
  49.     <key id="key_close2"  key="&cmd.close2Unix.commandKey;" oncommand="closeWindow(true);" modifiers="accel"/>
  50.     <key                  keycode="VK_ESCAPE"           oncommand="closeWindow(true);"/>
  51.  
  52.     <key id="key_findDownload"
  53.          key="&cmd.find.commandKey;"
  54.          modifiers="accel"
  55.          command="cmd_findDownload"/>
  56.     <key id="key_selectAllDownloads"
  57.          key="&selectAllCmd.key;"
  58.          modifiers="accel"
  59.          command="cmd_selectAllDownloads"/>
  60.   </keyset>
  61.   
  62.   <vbox id="contextMenuPalette" hidden="true">
  63.     <menuitem id="menuitem_pause" 
  64.               label="&cmd.pause.label;" accesskey="&cmd.pause.accesskey;"
  65.               oncommand="performCommand('cmd_pause');"
  66.               cmd="cmd_pause"/>
  67.     <menuitem id="menuitem_resume" 
  68.               label="&cmd.resume.label;" accesskey="&cmd.resume.accesskey;"
  69.               oncommand="performCommand('cmd_resume');"
  70.               cmd="cmd_resume"/>
  71.     <menuitem id="menuitem_cancel" 
  72.               label="&cmd.cancel.label;" accesskey="&cmd.cancel.accesskey;"
  73.               oncommand="performCommand('cmd_cancel');"
  74.               cmd="cmd_cancel"/>
  75.  
  76.     <menuitem id="menuitem_open" default="true"
  77.               label="&cmd.open.label;" accesskey="&cmd.open.accesskey;"
  78.               oncommand="performCommand('cmd_open');"
  79.               cmd="cmd_open"/>
  80.     <menuitem id="menuitem_show"
  81.               label="&cmd.show.label;"
  82.               accesskey="&cmd.show.accesskey;"
  83.               oncommand="performCommand('cmd_show');"
  84.               cmd="cmd_show"/>
  85.  
  86.     <menuitem id="menuitem_retry" default="true"
  87.               label="&cmd.retry.label;" accesskey="&cmd.retry.accesskey;"
  88.               oncommand="performCommand('cmd_retry');"
  89.               cmd="cmd_retry"/>
  90.  
  91.     <menuitem id="menuitem_removeFromList"
  92.               label="&cmd.removeFromList.label;" accesskey="&cmd.removeFromList.accesskey;"
  93.               oncommand="performCommand('cmd_removeFromList');"
  94.               cmd="cmd_removeFromList"/>
  95.               
  96.     <menuseparator id="menuseparator"/>
  97.               
  98.     <menuitem id="menuitem_openReferrer"
  99.               label="&cmd.goToDownloadPage.label;"
  100.               accesskey="&cmd.goToDownloadPage.accesskey;"
  101.               oncommand="performCommand('cmd_openReferrer');"
  102.               cmd="cmd_openReferrer"/>
  103.  
  104.     <menuitem id="menuitem_copyLocation"
  105.               label="&cmd.copyDownloadLink.label;"
  106.               accesskey="&cmd.copyDownloadLink.accesskey;"
  107.               oncommand="performCommand('cmd_copyLocation');"
  108.               cmd="cmd_copyLocation"/>
  109.  
  110.     <menuitem id="menuitem_selectAll"
  111.               label="&selectAllCmd.label;"
  112.               accesskey="&selectAllCmd.accesskey;"
  113.               command="cmd_selectAllDownloads"/>
  114.   </vbox>
  115.   
  116.   <menupopup id="downloadContextMenu" onpopupshowing="return buildContextMenu(event);"/>
  117.  
  118.   <richlistbox id="downloadView" seltype="multiple" flex="1"
  119.                context="downloadContextMenu"
  120.                ondblclick="onDownloadDblClick(event);"
  121.                ondragover="nsDragAndDrop.dragOver(event, gDownloadDNDObserver);"
  122.                ondragdrop="nsDragAndDrop.drop(event, gDownloadDNDObserver);">
  123.   </richlistbox>
  124.  
  125.   <hbox id="search" align="center">
  126.     <button id="clearListButton" command="cmd_clearList"
  127.             label="&cmd.clearList.label;"
  128.             accesskey="&cmd.clearList.accesskey;"
  129.             tooltiptext="&cmd.clearList.tooltip;"/>
  130.     <spacer flex="1"/>
  131.     <textbox type="timed" timeout="500" id="searchbox"
  132.              oncommand="buildDownloadList();" emptytext="&searchBox.label;"/>
  133.   </hbox>
  134.  
  135. </window>
  136.